TCP Start up Performance in Large Bandwidth Delay Networks
نویسندگان
چکیده
Next generation networks with large bandwidth and long delay pose a major challenge to TCP performance, especially during the startup period. In this paper we evaluate the performance of TCP Reno/Newreno, Vegas and Hoe’s modification in large bandwidth delay networks. We propose a modified Slow-start mechanism, called Adaptive Start (AStart), to improve the startup performance in such networks. When a connection initially begins or re -starts after a coarse timeout, Astart adaptively and repeatedly resets the Slow-start Threshold (ssthresh) based on an eligible sending rate estimation mechanism proposed in TCP Westwood. By adapting to network conditions during the startup phase, a sender is able to grow the congestion window (cwnd) fast without incurring risk of buffer overflow and multiple losses. Simulation experiments show that AStart can significantly improve the link utilization under various bandwidth, buffer size and round-trip propagation times. The method avoids both under-utilization due to premature Slow-start termination, as well as multiple losses due to initially setting ssthresh too high, or increasing cwnd too fast. Experiments also show that Astart achieves good fairness and friendliness toward TCP NewReno. La b measurements using a FreeBSD Astart implementation are also reported in this paper, providing further evidence of the gains achievable via Astart.
منابع مشابه
TCP-Ho: A Congestion Control Algorithm with Design and Performance Evaluation
A critical design issue of Transmission Control Protocol (TCP) is its congestion control that allows the protocol to adjust the endto-end communication rate based on the detection of packet loss. However, TCP congestion control may function poorly during its slow start and congestion avoidance phases. This is because TCP sends bursts of packets with the fast window increase and the ACK-clock ba...
متن کاملImproving TCP Start-up Behavior in High-Speed Networks
TCP is a reliable data transfer protocol used widely over the Internet for numerous applications, from FTP to HTTP. The current implementation of TCP Reno/NewReno mainly includes two phases: Slow-start and Congestionavoidance. In Slow-start phase, the sender opens the congestion window (cwnd) exponentially, doubling cwnd every Round-trip Time (RTT) until it reaches the Slow-start Threshold (sst...
متن کاملTCP-Vegas Slow Start Performance in Large Bandwidth Delay Network
With the rapid expansion of the Internet, it has become possible for end hosts that are separated long apart to be connected through high bandwidth links. This environment, called a Large Bandwidth Delay Network, poses a major challenge to the performance of the Internet. A long-delay connection usually suffers from being treated unfairly when competing with short-delay connections. A link, to ...
متن کاملEvaluation of End-to-End TCP performance over WCDMA
this article investigates the end-to-end TCP performance in the scenario where WCDMA is employed as the access link. Unlike previous work, we incorporate the impact of Internet loss rate and delay into the study. The performance of TCP over WCDMA is studied from several aspects: the TCP protocol configurations, the different variant of TCP protocols, the interaction of TCP and RLC layer protoco...
متن کاملThe Influence of the Large Bandwidth-Delay Product on TCP Reno, NewReno, and SACK
This paper presents results from a series of simulation experiments designed to compare the performance of TCP Reno, NewReno, and Selective Acknowledgement (SACK) on the large bandwidth-delay product (LBD) network. Using the ns-2 network simulator, we performed simulations with a variety of traÆc scenarios using the bandwidth-delay product and the bottleneck bu er size as control parameters. Th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004